$(function() {
	// 输入框+提交按钮的active效果, 显示在外框上
	/*
	<div class="input-group input-btn-box">
		<input type="text" class="form-control" placeholder="站内搜索" />
		<div class="input-group-btn"> <button class="btn btn-default"><i class="fa fa-search"></i></button> </div>
	</div>
	*/
	$(".input-btn-box").find(".form-control")
	.focus(function() {
		var box = $(this).closest(".input-btn-box");
		box.addClass("typing");
		if (!box.hasClass("hovering")) {
			box.addClass("active");
		}
	})
	.blur(function(e) {
		var self = this;
		setTimeout(function()  {
			var box = $(self).closest(".input-btn-box");
			box.removeClass("typing");
			if (!box.hasClass("hovering")) {
				box.removeClass("active");
			}
		}, 10);
	})
	.end().find(".btn").hover(function() {
		var box = $(this).closest(".input-btn-box");
		box.addClass("hovering");
		if (!box.hasClass("typing")) {
			box.addClass("active");
		}
	}, function() {
		var box = $(this).closest(".input-btn-box");
		box.removeClass("hovering");
		if (!box.hasClass("typing")) {
			box.removeClass("active");
		}
	});
});


// 查询当前登录用户信息
$(function() {
	var url = $("meta[name=account-url]").attr("content");
	if (!url) return;
	$.zajax(url, function(json) {
		if (!json.body) return;
		$.zhh.events.trigger("user-profile", json.body);
		$(".login-before").addClass("hide");
		$(".login-after").removeClass("hide");
	});

	$.zhh.events.on("user-profile", function(user) {
		var pnl = $(".user-profile");
		pnl.fillData(user);
		if (user.portrait) {
			pnl.find("img.portrait-img").attr("src", user.portrait);
		}
	});
});


